.frame {
	width: 100%;
	min-width: 1230px;
	height: auto;
	.frame-header {
		z-index: 9;
		box-sizing: border-box;
		padding: 10px 15%;
		position: absolute;
		top: 0;
		height: 70px;
		width: 100%;
		min-width: 1230px;
		background-color: rgba(0, 0, 0, 0.8);
		.header-logo {
			height: 100%;
			float: left;
		}
		.header-menu {
			// width: 60%;
			float: right;
			background: rgba(0, 0, 0, 0);
			text-align: center;
			.ant-menu {
				width: auto;
				float: right;
				background: none;
				line-height: 40px;
				color: #fff;
			}
			.ant-menu-vertical.ant-menu-sub {
				background: rgba(0, 0, 0, 0.8);
			}
		}
	}
	.frame-content {
		.page {
			padding-top: 80px;
			padding-bottom: 70px;
		}
	}
	.frame-footer {
		z-index: 9;
		position: relative;
		bottom: 0;
		width: 100%;
		height: 60px;
		background-color: #000;
		text-align: center;
		line-height: 30px;
		color: #ccc;
	}
}